package com.whfc.hdc.params;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 视频安全帽控制
 *
 * @author qzexing
 * @version 1.0
 * @date 2021-07-16 16:22
 */
@Data
public class FshDeviceControlParam implements Serializable {

    /**
     * 设备SN
     */
    @NotEmpty
    private String sn;
    /**
     * 控制类型 1-照明  2-广播  3-语音  4-视频
     *
     * @see com.whfc.hdc.enums.FshControlType
     */
    @NotNull
    private Integer controlType;
    /**
     * 0-关  1-开（当类型为照明必传）
     *
     * @see com.whfc.hdc.enums.FshLight
     */
    private Integer light;

    /**
     * 广播内容
     */
    private String broadcast;

}
